使用 ledger 进行复式记账

在 Emacs 中进行财务的记账管理有好几个插件,ledger、hledger、beancount。

我原来使用 beancount,因其具有很好看的 fava 界面。目前切换到了 ledger 上使用,因为 beancount V3 版本中少了几个好用的功能,如 bean-report、forcasting 等。

Emacs 中使用 ledger 记账的设置还是很简单的,基本配置如下:

;; 我使用 git submodule 管理 packages
(use-package ledger-mode
  :load-path "packages/ledger-mode/"
  :mode ("\\.ledger\\'" . ledger-mode))

在 Emacs 中打开以 .ledger 结尾的文件,进行记录就可以啦。内容怎么记录可以参考 ledger 官方帮助文档第 2 节

关于 ledger 的使用,可以查阅官方文档,我的简单使用理解见 ledger 使用流程


Created with Emacs 30.1 (Org mode 9.7.11) on MacOS Updated: 2025-04-17 Thu 14:56